package crs.mensajeria.dao;

import java.util.List;

import crs.mensajeria.forms.MensajesSearchForm;
import crs.mensajeria.model.CrsMensajesRecibidos;
import crs.mensajeria.model.CrsMensajesRecibidosId;
import crs.users.model.Users;

/**
 * Home object for domain model class CrsMensajesRecibidos.
 * @see .CrsMensajesRecibidos
 * @author Hibernate Tools
 */

public interface CrsMensajesRecibidosDao {

	void persist(CrsMensajesRecibidos transientInstance);
	void remove(CrsMensajesRecibidos persistentInstance);
	CrsMensajesRecibidos merge(CrsMensajesRecibidos detachedInstance);
	CrsMensajesRecibidos findById(CrsMensajesRecibidosId id);
	CrsMensajesRecibidos findByMenId(int mensajeid);
	int numMensajesNoLeidos(int userid);
	List<Long> findByUserId(Users user, MensajesSearchForm mf);
	
	
}
